package com.zuipin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 基础资料-地区
 */
@ApiModel(description = "基础资料-地区")
public class BaseRegionVo {

	private Integer		id;	// 主键,序列自增
	private String		code;	// 地区编码
	private String		regionName;	// 地区名称
	private String		parentCode;	// 父级地区编码
	private Integer		regionLevel;	// 地区等级 0:国,1:省/自治区,2:市,3:县/区
	private List<BaseRegionVo> childs;
	
	@ApiModelProperty(value = "主键,序列自增")
	public Integer getId() {
		return id;
	}
	
	public void setId(Integer id) {
		this.id = id;
	}
	
	@ApiModelProperty(value = "地区编码")
	public String getCode() {
		return code;
	}
	
	public void setCode(String code) {
		this.code = code;
	}
	
	@ApiModelProperty(value = "地区名称")
	public String getRegionName() {
		return regionName;
	}
	
	public void setRegionName(String regionName) {
		this.regionName = regionName;
	}
	
	
	@ApiModelProperty(value = "父级地区编码")
	public String getParentCode() {
		return parentCode;
	}
	
	public void setParentCode(String parentCode) {
		this.parentCode = parentCode;
	}
	
	@ApiModelProperty(value = "地区等级 0:国,1:省/自治区,2:市,3:县/区")
	public Integer getRegionLevel() {
		return regionLevel;
	}
	
	public void setRegionLevel(Integer regionLevel) {
		this.regionLevel = regionLevel;
	}
	@ApiModelProperty(value = "地区子集")
	public List<BaseRegionVo> getChilds() {
		return childs;
	}

	public void setChilds(List<BaseRegionVo> childs) {
		this.childs = childs;
	}
	
	
}
